¡Sorpréndeme!

Mermaids really do exist and you can see it for yourself [Mic Archives]

2020-03-31 13 Dailymotion

The story of mermaids is a tale as old as time, but at Weeki Wachee Springs State Park in Florida, you can see them for yourself.